Top.Mail.Ru
Блог хакатоны.рус

Что такое хакатон?

ЧТО ТАКОЕ ХАКАТОН?

Хакатон (от англ. Hackathon) объединил в себе слова «хакер» (hacker) и «марафон» (marathon).

Кембриджский словарь дает широкое определение: мероприятие, на котором собирается большое количество людей для написания, создания или совершенствования компьютерных программ.

Простыми словами хакатон – это особый формат соревнования, где участники решают поставленную перед ними задачу в определенный срок. Качество и скорость выполнения задания – две обязательные составляющие конкурса IT-специалистов. Остальное может варьироваться в зависимости от формата мероприятия. Место, где можно бросить себе вызов, становится точкой притяжения как для молодых специалистов, так и для опытных профессионалов.
Инициаторами хакатонов чаще всего выступают крупные технологические компании. Однако нередко профессиональное сообщество, образовательные учреждения и государственные структуры становятся организаторами этих мероприятий. Например, хакатон Smolathon 1160, который мы организовывали, был направлен на сохранение исторического наследия и развития туризма Смоленской области.
Видео с одного нашего хакатона, чтобы вы окунуться в атмосферу хакатона

Для чего компаниям нужны хакатоны?

  • Генерация новых идей и поиск нетривиальных решений. В процессе хакатона сотрудники занимаются разработкой оригинальных и инновационных идей или решением актуальных для компании задач. IT-турниры активно применяются в инновационных процессах, разработке продуктов, улучшении бизнес-стратегий и решении комплексных проблем.
  • Эффективный инструмент продвижения HR-бренда компании. Организованный при поддержке компании хакатон может способствовать продвижению миссии и ценностей организации и повышению узнаваемости в целом. Масштабное соревнование с корректно сформулированными целями может стать мощным инструментом стратегического маркетинга.
  • Упрощение процесса поиска уникальных кадров и найма сотрудников. Наряду с митапами и другими мероприятиями, хакатоны привлекают талантливых соискателей, что позволяет сделать процесс рекрутинга более эффективным. Организовав хакатон по определенной технологии или языку программирования, можно закрыть кадровые потребности компании в этой области.
  • Корпоративный тимбилдинг. Во время хакатона команды проходят своеобразный стресс-тест и тренируют скиллы по тайм-менеджменту. Это способствует развитию командного духа внутри компании и повышению мотивации для развития своих новых идей проектов.
  • Создание прототипов решений для дальнейшей разработки. Во время хакатонов участники строят предварительные модели или предлагают решения, которые позволяют проверить саму концепцию, функциональность и эффективность продукта до его полноценной разработки и внедрения. Такой формат позволяет оценить и уточнить особенности решения, провести тестирование, собрать обратную связь от заинтересованных сторон и внести необходимые изменения и улучшения перед началом полноценной разработки проекта.

Зачем IT-специалистам участвовать в хакатонах, читай в нашей отдельной статье.

Какие есть виды хакатонов?

Существует два основных вида хакатонов: внешние и внутренние.
  1. Внешние хакатоны направлены на привлечение внешней аудитории. Они проводятся для разработчиков, стартапов, студентов и других участников из разных компаний или организаций. Внешние хакатоны обычно организуются как соревнования, где участники разрабатывают программные решения в определенной области или на конкретную проблему.
  2. Внутренние или корпоративные хакатоны проводятся внутри компании и представляют собой специальные мероприятия, на которых сотрудники работают над новыми проектами или решают актуальные задачи компании. Целью таких хакатонов является стимулирование творческого мышления, повышение командного взаимодействия и поиск инновационных подходов к решению представленных задач.

Внешние хакатоны

Внешние хакатоны предполагают открытый характер проведения мероприятия с доступом внешних участников. Они бывают следующих типов:
  • Продуктовый хакатон – это мероприятие, во время которого участники разрабатывают новый продукт или работают над улучшением существующих. Главное требование – создать работоспособную версию или прототип продукта за ограниченное время. Продуктовые хакатоны могут быть ориентированы на различные области, включая мобильные приложения, интернет вещей, электронную коммерцию, медицину и многие другие.
Подробнее про продуктовый хакатон и как его организовать — читайте в нашей статье по ссылке.
  • Хакатоны на базе платформ или языков программирования. Например, происходит разработка приложений исключительно для Android или iOS, только веб-разработка или создание видеоигр. Также проводятся отдельные хакатоны по работе с большими данными (Data Science), искусственным интеллектом (Artificial Intelligence) и технологиям машинного обучения (Machine Learning). В некоторых случаях участникам разрешено использовать лишь один язык программирования, что делает мероприятие узкопрофильным.
  • Data Science соревнования — отдельное направление в последнее время. Data Science дословно переводится как «наука о данных», это работа над огромным объёмом неструктурированной информации. В результате таких соревнований разрабатываются новые модели для анализа и обработки данных.
  • GameJam (Геймджемы, Game – игра, Jam – музыкальное понятие jam session, когда музыканты собираются и импровизируют вместе). Соревнования по разработке игр стали особенно популярны в последние годы. Самая сложная задача в геймджеме – собрать что-то законченное, и с этой задачей справляются далеко не все участники.
  • Хакатоны по кибербезопасности. Например, CTF (Capture the flag) турниры, где участники соревнуются в поиске флагов (уникальные кодовые фрагменты или информация), размещенных на виртуальных машинах или в сетевых сервисах. Победителем становится тот, кто успел захватить как можно больше флагов и заработать максимальное количество очков. Task-based и Attack-Defense – самые популярные форматы CTF хакатонов. Задания на соревнованиях по информационной безопасности могут быть связаны с криптографией, стеганографией, веб-безопасностью или анализом исполняемого кода.
  • Социальные хакатоны. Они ориентированы на выработку решений острых проблем общества, таких как бедность, неравный доступ к образованию, экологическая устойчивость и другие. Похожие задачи преследуют и благотворительные хакатоны. Такие мероприятия могут предоставлять возможности для сбора средств и привлечения внимания к некоммерческим проектам. Например, Хакатон Добра, организованный нами, объединил более 1300 участников.

Внутренние хакатоны

Внутренние хакатоны или корпоративные хакатоны организуются для стимулирования инновационности и креативности сотрудников компании. Спектр возможных форматов максимально широкий и зависит от целей организатора. Вот несколько примеров:
  • Разработка новых продуктов и фич;
  • Внутренний CTF;
  • Багатоны для поиска и исправления ошибок;
  • Идеатоны;
  • Fun-хакатоны, которые проводятся с развлекательной целью;
  • Турниры по реализации новых идей – спектр возможных форматов максимально широкий и зависит от целей организатора.
Подробнее о внутренних хакатонах и их форматов — читайте в нашей статье по ссылке.
Самый первый в мире хакатон состоялся еще в 1999 году в США (Пало-Альто), а в России пионером стал проект “Startup Weekend”. Он был организован в Москве в 2010 году командой “Digital October”. Это мероприятие открыло новую волну интереса к хакатонам и стартап-культуре в России.
Сегодня хакатоны проводятся на разных уровнях - от локальных до международных. Их количество постоянно растет. Различаются и форматы мероприятий: несколько часов или длиной в неделю, для новичков или для экспертов, индивидуальные или командные, онлайн или оффлайн.
Небольшие хакатоны могут организовываться местными университетами или небольшими IT-командами, а самые масштабные имеют глобальную географию с несколькими тысячами участников.
Российский проект «Цифровой прорыв» вошел в Книгу рекордов Гиннесса как самый массовый хакатон в мире. Он состоялся в 2019 году в Казани. В IT-соревновании приняли участие более 3000 специалистов: 600 команд из 77 регионов страны.
Хакатоны являются своеобразными фабриками мысли для решения оперативных задач. Поиск единомышленников, азарт игры, важная строчка в резюме, выигрыш приза – у каждого участника своя мотивация. Но точно можно сказать, что хакатон – это место, где профессиональные вызовы смешиваются с атмосферой праздника и новаторства. И это даёт wow-результаты!
Например, уникальный прототип Tinder, известный как MatchBox, был создан в ходе хакатона Hatch Labs в 2012 года. Другое приложение GroupMe создало саму идею группового обмена сообщениями. Его прототип команда разработала на TechCrunch Disrupt в 2010 году. Уже через год приложение было куплено компанией Skype за 85 млн долларов.
Хотите больше информации о внутренних хакатонах? Читайте нашу подробную статью, которую мы разработали специально для этой темы.
Список предстоящих хакатонов с детальным описанием доступен на нашем сайте: хакатоны.рус
Проводите хакатоны с помощью хакатоны.рус. Мы возьмём на себя все процессы организации и поможем определиться с подходящим форматом. Оставьте заявку по ссылке.
Статьи Для хакатонщиков Для компаний